---
title: Python
sidebar_position: 0
---


## Python 能做什么
Python 是一种跨平台的、面向对象的、具有强扩展性的、支持动态类型的编程语言，具有丰富的扩展库（三方库）。

* Web（UI）自动化测试
* 接口自动化测试
* 测试工具开发
* 测试平台开发
* 人工智能算法开发
* 大数据
* 数据分析
* 网站开发
* 游戏开发
* 爬虫开发

:::tip
Python 的代码运行效率不是很高，但是工作效率很高。适合工作效率很高的一些场景，快速产生一些工作结果。
:::


## 基本数据类型
## 逻辑运算符与比较运算符
## 程序中的循环
## <RedSpan>字符串</RedSpan>
## 高级数据类型
## 函数的定义与使用
## 闭包与装饰器
## Python 高阶函数
## 面向对象编程
## 进程与线程编程

## 多人协同开发的代码管理
### Git 的基本概念
### Git 的工作流程
### Git 代码拉取与推送
### Git 分支合并与常见问题

## 目标
* 掌握 Python 语言，为后续的自动化测试打好基础。
* 独立完成课程中所涉及的案例。
* 掌握 Git，并能够掌握多人协同开发的代码管理流程。
